More...

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

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