Softimage mental ray userdata defines. Compatibility with C is required. Tab space is 4.
More...
Classes |
struct | xsimrLightData |
| Stores information about whether the diffuse and specular are applied. More...
|
struct | xsimrLightIllumData |
| If set by a shader, will be filled in by Softimage's light shaders to contain a separated light and shadow information. Also contains the amount of contribution this light gives to the diffuse and specular components of the shading model. More...
|
struct | xsimrProfileCurveData |
| A profile curve data sampled into linear segments. More...
|
struct | xsimrParticleShape |
| Particle shape structure. More...
|
struct | xsimrParticleBlob |
| Particle data blob structure. More...
|
struct | xsimrAttributeData |
| A structure containing the information for a single attribute. More...
|
struct | xsimrPointCloudData |
| The main particle data header. More...
|
struct | xsimrPointCloudIndex |
| Stores the PointCloud index. More...
|
struct | xsimrTimeMapValue |
| A single range to frame mapping entry. More...
|
struct | xsimrAttributeImageTimeMap |
| List of range to frame mapping values. More...
|
struct | xsimrMeshAttribute |
| A structure representing an ICE attribute on a mesh. More...
|
struct | xsimrMesh |
| A user data applied on meshes. More...
|
Defines |
#define | XSIMR_LIGHTDATA_LABEL 2860411 |
#define | XSIMR_POINTCLOUD_INDEX_LABEL 0x613EC66F |
#define | XSIMR_ATTRIBUTE_SHADER_KEY "xsiATTR" |
Enumerations |
enum | xsimrLightFlags {
XSIMR_LF_DIFFUSE = 1 << 0,
XSIMR_LF_SPECULAR = 1 << 1
} |
enum | xsimrAttributeType {
xsimrATTRIBUTE_BOOLEAN,
xsimrATTRIBUTE_INTEGER,
xsimrATTRIBUTE_SCALAR,
xsimrATTRIBUTE_VECTOR2,
xsimrATTRIBUTE_VECTOR3,
xsimrATTRIBUTE_VECTOR4,
xsimrATTRIBUTE_QUATERNION,
xsimrATTRIBUTE_MATRIX33,
xsimrATTRIBUTE_MATRIX44,
xsimrATTRIBUTE_COLOR4,
xsimrATTRIBUTE_ROTATION,
xsimrATTRIBUTE_SHAPE,
xsimrATTRIBUTE_BLOB
} |
#define | XSIMR_LIGHTILLUMDATA_KEY "xsiLID" |
#define | XSIMR_RENDERMAPDATA_LABEL 0x2C1ACA |
enum | xsimrCurveExtrapolation {
XSIMR_CE_CONSTANT = 1,
XSIMR_CE_END_GRADIENT = 2,
XSIMR_CE_CYCLE = 3,
XSIMR_CE_CYCLE_RELATIVE = 4
} |
enum | xsimrParticleShapeType {
xsimrSHAPE_POINT,
xsimrSHAPE_SEGMENT,
xsimrSHAPE_DISC,
xsimrSHAPE_RECTANGLE,
xsimrSHAPE_SPHERE,
xsimrSHAPE_BOX,
xsimrSHAPE_CYLINDER,
xsimrSHAPE_CAPSULE,
xsimrSHAPE_CONE,
xsimrSHAPE_BLOB,
xsimrNB_SIMPLE_SHAPES,
xsimrSHAPE_INSTANCE = 128
} |
Softimage mental ray userdata defines. Compatibility with C is required. Tab space is 4.
The file defines the magic numbers and structures required to query and access for userdata passed to a mental ray shader by Softimage.