Method | Defined By | ||
---|---|---|---|
AGALProgram3DCache(stage3DProxy:Stage3DProxy, AGALProgram3DCacheSingletonEnforcer:AGALProgram3DCacheSingletonEnforcer) | AGALProgram3DCache | ||
dispose():void | AGALProgram3DCache | ||
freeProgram3D(programId:int):void | AGALProgram3DCache | ||
[static] | AGALProgram3DCache | ||
getInstanceFromIndex(index:int):AGALProgram3DCache [static] | AGALProgram3DCache | ||
setProgram3D(pass:MaterialPassBase, vertexCode:String, fragmentCode:String):void | AGALProgram3DCache |
AGALProgram3DCache | () | Constructor |
public function AGALProgram3DCache(stage3DProxy:Stage3DProxy, AGALProgram3DCacheSingletonEnforcer:AGALProgram3DCacheSingletonEnforcer)
stage3DProxy:Stage3DProxy | |
AGALProgram3DCacheSingletonEnforcer:AGALProgram3DCacheSingletonEnforcer |
dispose | () | method |
public function dispose():void
freeProgram3D | () | method |
public function freeProgram3D(programId:int):void
Parameters
programId:int |
getInstance | () | method |
public static function getInstance(stage3DProxy:Stage3DProxy):AGALProgram3DCache
Parameters
stage3DProxy:Stage3DProxy |
AGALProgram3DCache |
getInstanceFromIndex | () | method |
public static function getInstanceFromIndex(index:int):AGALProgram3DCache
Parameters
index:int |
AGALProgram3DCache |
setProgram3D | () | method |
public function setProgram3D(pass:MaterialPassBase, vertexCode:String, fragmentCode:String):void
Parameters
pass:MaterialPassBase | |
vertexCode:String | |
fragmentCode:String |