Namespace defining graphics resource data types.
| nw::gfx::res::ResCameraViewUpdater | Base class for camera view updater resources. |
|---|---|
| nw::gfx::res::ResCameraProjectionUpdater | Base class for camera projection updater resources. |
| nw::gfx::res::ResAimTargetViewUpdater | Binary resource class for view updater data for Aim-type cameras. |
| nw::gfx::res::ResLookAtTargetViewUpdater | Binary resource class for view updater data for LookAt-type cameras. |
| nw::gfx::res::ResRotateViewUpdater | Binary resource class for view updater data for Rotate-type cameras. |
| nw::gfx::res::ResFrustumProjectionUpdater | Binary resource class for Frustum projection updaters. |
| nw::gfx::res::ResOrthoProjectionUpdater | Binary resource class for Ortho projection updaters. |
| nw::gfx::res::ResPerspectiveProjectionUpdater | Binary resource class for Perspective projection updaters. |
| nw::gfx::res::ResCamera | Binary resource clas for cameras. |
| nw::gfx::res::ResFogUpdater | Binary resource class that represents fog updaters. |
| nw::gfx::res::ResFog | Binary resource class that represents fog. |
| nw::gfx::res::ResFragmentLighting | Binary resource class that represents fragment lighting. |
| nw::gfx::res::ResLightingLookupTable | Binary resource class that represents lookup tables for lighting. |
| nw::gfx::res::ResFragmentLightingTable | Binary resource class that represents fragment lighting tables. |
| nw::gfx::res::ResTextureCombinerSource | Binary resource class that represents the source of a texture combiner. |
| nw::gfx::res::ResTextureCombinerOperand | Binary resource class that represents the operand of a texture combiner. |
| nw::gfx::res::ResAlphaTest | Binary resource class that represents alpha tests. |
| nw::gfx::res::ResTextureCombiner | Binary resource class that represents the source of a texture combiner. |
| nw::gfx::res::ResFragmentShader | Binary resource class that represents fragment shaders. |
| nw::gfx::res::ResFileHeader | Binary resource class that represents file headers for graphics. |
| nw::gfx::res::ResGraphicsFile | Binary resource class that represents files for graphics. |
| nw::gfx::res::TransferedVramAddressSetter | Function object for setting the layout address of textures and vertex data. |
| nw::gfx::res::LocationFlagSetter | Function object for setting the layout location of textures and vertex information. |
| nw::gfx::res::ParticleMaterialFlagSetter | Function object for setting the particle material usage flag inside effect resources. |
| nw::gfx::res::DefaultShaderAutoSelector | Function object for setting ShaderProgramDescriptionIndex for the default shader. |
| nw::gfx::res::ResLight | Base class for binary resources that represent lights. |
| nw::gfx::res::ResFragmentLight | Binary resource class that represents fragment lights. |
| nw::gfx::res::ResAmbientLight | Binary resource class that represents global ambient lights. |
| nw::gfx::res::ResVertexLight | Binary resource class that represents vertex lights. |
| nw::gfx::res::ResHemiSphereLight | Binary resource class that represents hemispherical lights. |
| nw::gfx::res::ResLookupTable | Base class for binary resources that represent lookup tables. |
| nw::gfx::res::ResImageLookupTable | Binary resource class that represents lookup tables. |
| nw::gfx::res::ResReferenceLookupTable | Binary resource class that represents references to lookup tables. |
| nw::gfx::res::ResLookupTableSet | Binary resource class that represents lookup table sets. |
| nw::gfx::res::ResMaterialColor | Binary resource class that represents materials. |
| nw::gfx::res::ResRasterization | Binary resource class that manages the polygon pasteurization methods. |
| nw::gfx::res::ResBlendOperation | Binary resource class that represents blenders. |
| nw::gfx::res::ResDepthOperation | Binary resource class that represents depth tests. |
| nw::gfx::res::ResStencilOperation | Binary resource class that represents stencil tests. |
| nw::gfx::res::ResFragmentOperation | Binary resource class that represents fragment operations. |
| nw::gfx::res::ResTextureCoordinator | Binary resource class that represents texture coordinate settings and transformation info. |
| nw::gfx::res::ResMaterial | Binary resource class that represents materials. |
| nw::gfx::res::ResMesh | Binary resource class that represents meshes. |
| nw::gfx::res::ResMeshNodeVisibility | Binary resource class indicating node visibility on DCC. |
| nw::gfx::res::ResModel | Binary resource class that represents models. |
| nw::gfx::res::ResSkeletalModel | Binary resource class that represents skeletal models. |
| nw::gfx::res::ResParticleAnimation | Binary resource class representing particle animation. |
| nw::gfx::res::ResParticleAnimationOption | Binary resource class representing particle animation options. |
| nw::gfx::res::ResParticleFittingAnimationOption | Binary resource class representing a particle fitting animation. |
| nw::gfx::res::ResParticleFrameLoopAnimationOption | Binary resource class representing particle frame loop animation options. |
| nw::gfx::res::ResParticleRandomAnimationOption | Binary resource class representing particle random animation options. |
| nw::gfx::res::ResParticleAttribute | Binary resource class representing particle attributes. |
| nw::gfx::res::ResParticleStreamAttribute | Binary resource class representing particle stream attributes. |
| nw::gfx::res::ResParticleParameterAttribute | Binary resource class representing particle parameter attributes. |
| nw::gfx::res::ResParticleCollection | Binary resource class representing a particle collection. |
| nw::gfx::res::ResParticleEmitter | Binary resource class representing a particle emitter. |
| nw::gfx::res::ResParticleEmitterParameter | Binary resource class representing particle emitter parameters. |
| nw::gfx::res::ResParticleForm | Binary resource class representing particle emission shape. |
| nw::gfx::res::ResParticleCubeForm | Binary resource class representing particle emission shape (cube). |
| nw::gfx::res::ResParticleCylinderForm | Binary resource class representing particle emission shape (cylinder). |
| nw::gfx::res::ResParticleDiscForm | Binary resource class representing particle emission shape (disc). |
| nw::gfx::res::ResParticlePointForm | Binary resource class representing particle emission shape (point). |
| nw::gfx::res::ResParticleRectangleForm | Binary resource class representing particle emission shape (disc). |
| nw::gfx::res::ResParticleSphereForm | Binary resource class representing particle emission shape (sphere). |
| nw::gfx::res::ResParticleInitializer | Binary resource class representing a particle initializer (base class). |
| nw::gfx::res::ResParticleDirectionalVelocityInitializer | Binary resource class representing particle emission speed and direction. |
| nw::gfx::res::ResParticleRandomDirectionalVelocityInitializer | Binary resource class representing random particle emission speed and direction. |
| nw::gfx::res::ResParticleOriginVelocityInitializer | Binary resource class representing velocity of spreading from particle origin. |
| nw::gfx::res::ResParticleRandomVelocityInitializer | Binary resource class representing particle random speed. |
| nw::gfx::res::ResParticleYAxisVelocityInitializer | Binary resource class representing velocity of spreading from particle Y axis. |
| nw::gfx::res::ResParticleFloatRandomInitializer | Binary resource class representing a particle initializer that initializes an f32 type with a random number. |
| nw::gfx::res::ResParticleFloatRangeRandomInitializer | Binary resource class representing a particle initializer that initializes an f32 type with a random number within a fixed range. |
| nw::gfx::res::ResParticleFloatImmediateInitializer | Binary resource class representing a particle initializer that initializes an f32 type with an immediate value. |
| nw::gfx::res::ResParticleVector2ImmediateInitializer | Binary resource class representing a particle initializer that initializes Vector2 with an immediate value. |
| nw::gfx::res::ResParticleVector3ImmediateInitializer | Binary resource class representing a particle initializer that initializes Vector3 with an immediate value. |
| nw::gfx::res::ResParticleVector3Random1Initializer | Binary resource class representing a particle initializer that initializes Vector3 with a single random number. |
| nw::gfx::res::ResParticleVector3Random3Initializer | Binary resource class representing a particle initializer that initializes Vector3 with three random numbers. |
| nw::gfx::res::ResParticleVector3MultRandomInitializer | Binary resource class representing a particle initializer that multiplies Vector3 by a random number. |
| nw::gfx::res::ResParticleModel | Binary resource class representing a particle model. |
| nw::gfx::res::ResParticleSet | Binary resource class representing a particle set. |
| nw::gfx::res::ResParticleShape | Binary resource class representing a particle shape. |
| nw::gfx::res::ResParticleShapeBuilder | Binary resource class representing a particle shape builder. |
| nw::gfx::res::ResParticleBillboardShapeBuilder | Binary resource class representing a particle screen parallel billboard shape builder. |
| nw::gfx::res::ResParticleWorldBillboardShapeBuilder | Binary resource class representing a particle world-oriented billboard shape builder. |
| nw::gfx::res::ResParticleYBillboardShapeBuilder | Binary resource class representing a particle y-axis billboard shape builder. |
| nw::gfx::res::ResParticleXyPlaneShapeBuilder | Binary resource class representing a particle xy plane shape builder. |
| nw::gfx::res::ResParticleUpdater | Binary resource class representing a particle updater. |
| nw::gfx::res::ResParticleAccelarationUpdater | Binary resource class representing a particle updater that updates an f32 type using multiplication. |
| nw::gfx::res::ResParticleFloatUpdater | Binary resource class representing a particle updater that updates an f32 type (base class). |
| nw::gfx::res::ResParticleFloatImmediateUpdater | Binary resource class representing a particle updater that updates an f32 with an immediate value. |
| nw::gfx::res::ResParticleGeneralUpdater | Binary resource class representing a particle general updater that updates position and velocity. |
| nw::gfx::res::ResParticleGravityUpdater | Binary resource class representing a gravity particle updater. |
| nw::gfx::res::ResParticleSpinUpdater | Binary resource class representing a spin particle updater. |
| nw::gfx::res::ResParticleRandomUpdater | Binary resource class representing a particle updater that updates Vector3 with randomness. |
| nw::gfx::res::ResParticleVector2ImmediateUpdater | Binary resource class representing a particle updater that updates Vector2 with an immediate value. |
| nw::gfx::res::ResParticleVector3Updater | Binary resource class representing a particle updater that updates Vector3 (base class). |
| nw::gfx::res::ResParticleVector3AdditiveUpdater | Binary resource class representing a particle updater that updates Vector3 using addition. |
| nw::gfx::res::ResParticleVector3ImmediateUpdater | Binary resource class representing a particle updater that updates Vector3 with an immediate value. |
| nw::gfx::res::ResParticleVector3RandomAdditiveUpdater | Binary resource class representing a particle updater with added randomness for Vector3. |
| nw::gfx::res::ResParticleRotateUpVectorUpdater | Binary resource class representing a particle updater that rotates in the UpVector direction. |
| nw::gfx::res::ResParticleTexturePatternUpdater | Binary resource class representing a texture pattern particle updater. |
| nw::gfx::res::ResParticleChildUpdaterOption | Binary resource class representing particle child updater options (base class). |
| nw::gfx::res::ResParticleChildUpdaterFirstUpdateOption | Binary resource class representing when a particle child is emitted from a parent. |
| nw::gfx::res::ResParticleChildUpdaterFinalUpdateOption | Binary resource class representing when the parent of a particle child is extinguished. |
| nw::gfx::res::ResParticleChildUpdaterIntervalOption | Binary resource class representing the interval in terms of lifespan for a particle child. |
| nw::gfx::res::ResParticleChildUpdaterFrameOption | Binary resource class representing the interval in frames for a particle child. |
| nw::gfx::res::ResParticleChildUpdater | Binary resource class representing a particle child updater. |
| nw::gfx::res::ResParticleUserUpdater | Binary resource class representing a user-defined particle updater. |
| nw::gfx::res::ResSceneObject | Binary resource class that represents scene objects. |
| nw::gfx::res::ResSceneNode | Binary resource class that represents scene nodes. |
| nw::gfx::res::ResTransformNode | Binary resource class that represents transform nodes. |
| nw::gfx::res::ResShaderParameterValue | Binary resource class that represents values for shader parameters. |
| nw::gfx::res::ResShaderParameter | Binary resource class that represents shader parameters. |
| nw::gfx::res::ResShaderSymbol | Binary resource class that represents shader symbols. |
| nw::gfx::res::ResShaderProgramDescription | Binary resource class that represents detailed settings for shader programs. |
| nw::gfx::res::ResShader | Base class for binary resources that represent shaders. |
| nw::gfx::res::ResBinaryShader | Binary resource class that represents shader binaries. |
| nw::gfx::res::ResReferenceShader | Binary resource class that represents external shader references. |
| nw::gfx::res::ResPrimitive | Binary resource class that represents a single primitive that forms a shape. |
| nw::gfx::res::ResPrimitiveSet | Binary resource class that represents multiple primitives that affect the same group of matrices. |
| nw::gfx::res::ResShape | Binary resource class that represents shapes that are formed using vertices. |
| nw::gfx::res::ResSeparateDataShape | Binary resource class that represents shapes that are formed by combining multiple attributes. |
| nw::gfx::res::ResBone | Binary resource class that represents bones of skeletal models. |
| nw::gfx::res::ResSkeleton | Binary resource class that represents skeletons that tie together the bones. |
| nw::gfx::res::ResTexture | Base class for binary resources that represent textures. |
| nw::gfx::res::ResPixelBasedTexture | Binary resource class that represents pixel-based textures. |
| nw::gfx::res::ResPixelBasedImage | Binary resource class that represents the pixel data and resolution info of a texture. |
| nw::gfx::res::ResImageTexture | Binary resource class that represents a planar texture using image data. |
| nw::gfx::res::ResCubeTexture | Binary resource class representing a cube texture. |
| nw::gfx::res::ResShadowTexture | Binary resource class that represents a shadow texture using image data. |
| nw::gfx::res::ResReferenceTexture | Binary resource class that represents a texture indirectly as a reference. |
| nw::gfx::res::ResTextureSampler | Binary resource class for managing texture sampler settings. |
| nw::gfx::res::ResStandardTextureSampler | Binary resource class that represents the settings for standard texture samplers. |
| nw::gfx::res::ResShadowTextureSampler | Binary resource class that represents the settings for shadow texture samplers. |
| nw::gfx::res::ResTextureMapper | Binary resource class that manages texture and sampler settings and represents texture mappings for meshes. |
| nw::gfx::res::ResPixelBasedTextureMapper | Binary resource class for mapping textures to meshes using image data. |
| nw::gfx::res::ResVertexAttribute | Base class for binary resources that represent vertex attributes. |
| nw::gfx::res::ResVertexParamAttribute | Binary resource class that represents vertex attributes using parameters. |
| nw::gfx::res::ResVertexStreamBase | Binary base class that represents vertex attributes using vertex streams. |
| nw::gfx::res::ResVertexStream | Binary resource class that represents vertex attributes using vertex streams. |
| nw::gfx::res::ResInterleavedVertexStream | Binary resource class representing an interleave format vertex stream. |
| nw::gfx::res::ResIndexStream | Binary resource class that represents vertex index streams. |
| nw::gfx::res::ResProjectionRect | |
|---|---|
| nw::gfx::res::ResVertexStreamBaseData | |
| nw::gfx::res::ResInterleavedVertexStreamData |
| ParticleUsage | Definitions of types used for particle streams. | |
|---|---|---|
| ParticleTexturePatternUpdaterDivisionType | Definitions of the numbers of divisions for textures. |
typedef Definitions
SetupReferenceLut
|
Sets up reference lookup tables. | |
|---|---|---|
GetReferenceLutTarget
|
Searches by name through graphics files for a target in the reference lookup table, and gets this target if it was found. | |
GetReferenceTextureTarget
|
Searches by name through graphics files for a reference texture target, and gets this target if it was found. | |
GetReferenceShaderTarget
|
Searches by name through graphics files for a reference shader target, and gets this target if it was found. |
CONFIDENTIAL