The initial WebGL pipeline of this Game Object.
If you call resetPipeline on this Game Object, the pipeline is reset to this default.
The current WebGL pipeline of this Game Object.
An object to store pipeline specific data in, to be read by the pipelines this Game Object uses.
Gets the name of the WebGL Pipeline this Game Object is currently using.
Sets the initial WebGL Pipeline of this Game Object.
This should only be called during the instantiation of the Game Object. After that, use setPipeline.
Optionalpipeline: string | WebGLPipelineEither the string-based name of the pipeline, or a pipeline instance to set.
Resets the WebGL Pipeline of this Game Object back to the default it was created with.
OptionalresetData: booleanReset the pipelineData object to being an empty object? Default false.
Sets the main WebGL Pipeline of this Game Object.
Also sets the pipelineData property, if the parameter is given.
Either the string-based name of the pipeline, or a pipeline instance to set.
OptionalpipelineData: objectOptional pipeline data object that is set in to the pipelineData property of this Game Object.
OptionalcopyData: booleanShould the pipeline data object be deep copied into the pipelineData property of this Game Object? If false it will be set by reference instead. Default true.
Adds an entry to the pipelineData object belonging to this Game Object.
If the 'key' already exists, its value is updated. If it doesn't exist, it is created.
If value is undefined, and key exists, key is removed from the data object.
The key of the pipeline data to set, update, or delete.
Optionalvalue: anyThe value to be set with the key. If undefined then key will be deleted from the object.
Provides methods used for setting the WebGL rendering pipeline of a Game Object.