Classes |
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
HPS.Shader Class Reference
Inheritance diagram for HPS.Shader:

Classes | |
class | File |
class | ImportOptionsKit |
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