Classes |
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
HPS.Shader Class Reference
The Shader class contains objects for importing shader source files and enumerations used when defining shaders in Visualize. Shaders are for internal use only - customers should not use shaders. More...
Inheritance diagram for HPS.Shader:

Classes | |
class | File |
The File class provides a function to import shader files. More... | |
class | ImportOptionsKit |
The ImportOptionsKit class contains settings that will be set on the ShaderKit which is returned by File.Import. More... | |
Public Types | |
enum | Parameterization : uint { Cylinder = 0x00000000, PhysicalReflection = 0x00000001, Object = 0x00000002, NaturalUV = 0x00000003, ReflectionVector = 0x00000004, SurfaceNormal = 0x00000005, Sphere = 0x00000006, UV = 0x00000007, World = 0x00000008 } |
Enumeration of the parameterization sources for shaders, i.e., how to map the shader to geometry. More... | |
Public Member Functions | |
virtual void | Dispose () |
Shader (HPS.Shader in_that) | |
Protected Member Functions | |
virtual void | deleteCptr () |
Protected Attributes | |
bool | cMemOwn |
HandleRef | cptr |
Detailed Description
The Shader class contains objects for importing shader source files and enumerations used when defining shaders in Visualize. Shaders are for internal use only - customers should not use shaders.
Member Enumeration Documentation
enum HPS.Shader.Parameterization : uint |
Enumeration of the parameterization sources for shaders, i.e., how to map the shader to geometry.
The documentation for this class was generated from the following file:
- internals/hps_core/source/cs/HPS.Shader.cs