Chunks
Moddable voxel sandbox for room-scale VR.
|
Public Member Functions | |
Texture () | |
Texture (int width, int height, TextureFormat format=TextureFormat.Argb32) | |
void | CopyFromRenderTexture (RenderTexture rt) |
void | CopyFromRenderTexture (RenderTexture rt, int sourceX, int sourceY, int width, int height, int destX, int destY) |
void | GetPixelData (byte[] dest, TextureOrientation orientation=TextureOrientation.Default) |
void | Dispose () |
Public Member Functions inherited from Chunks.Plugins.PluginResource | |
override string | ToString () |
Returns the fully qualified name of this resource. More... | |
Public Attributes | |
int | Width => Internal.width |
int | Height => Internal.height |
Public Attributes inherited from Chunks.Plugins.PluginResource | |
bool | IsValid => Plugin == null || Plugin.IsLoaded |
Protected Member Functions | |
override void | OnReadDefinition (JToken token, string directory) |
When overridden in an inheriting class, handles reading information about the resource from a json token. More... | |
Protected Member Functions inherited from Chunks.Plugins.PluginResource | |
PluginResource () | |
void | AssertIsValid () |
virtual void | OnInitialize () |
ResourceName | GetResourceName (JToken token) |
Converts a json token to a resource name, associating it with the current namespace. Only valid from within OnReadDefinition. More... | |
ResourceName | GetResourceName (JToken token, ResourceName @default) |
Converts a json token to a resource name, associating it with the current namespace. Only valid from within OnReadDefinition. If the token is null, default is used. More... | |
Additional Inherited Members | |
Properties inherited from Chunks.Plugins.PluginResource | |
Plugin | Plugin [get] |
Plugin this resource was loaded from. More... | |
ResourceName | Name [get] |
Name of this resource. More... | |
Chunks.Graphics.Texture.Texture | ( | ) |
Chunks.Graphics.Texture.Texture | ( | int | width, |
int | height, | ||
TextureFormat | format = TextureFormat.Argb32 |
||
) |
void Chunks.Graphics.Texture.CopyFromRenderTexture | ( | RenderTexture | rt | ) |
void Chunks.Graphics.Texture.CopyFromRenderTexture | ( | RenderTexture | rt, |
int | sourceX, | ||
int | sourceY, | ||
int | width, | ||
int | height, | ||
int | destX, | ||
int | destY | ||
) |
void Chunks.Graphics.Texture.Dispose | ( | ) |
void Chunks.Graphics.Texture.GetPixelData | ( | byte[] | dest, |
TextureOrientation | orientation = TextureOrientation.Default |
||
) |
|
protectedvirtual |
When overridden in an inheriting class, handles reading information about the resource from a json token.
token | Token to load the resource from |
directory | Location of the loaded json file's parent directory |
Reimplemented from Chunks.Plugins.PluginResource.
int Chunks.Graphics.Texture.Height => Internal.height |
int Chunks.Graphics.Texture.Width => Internal.width |