NW4F G3d
Loading...
Searching...
No Matches
nw::g3d::res Namespace Reference

Classes

struct  AnimFlag
struct  AnimFrameCache
struct  BinaryBlockHeader
struct  BinaryFileHeader
class  BindCallback
class  BindFuncTable
class  BindResult
class  BinPtr
class  BinString
struct  BoneAnimBlendResult
struct  BoneAnimResult
struct  Bounding
struct  BoundingNode
struct  CameraAnimResult
struct  Frame
struct  Frame< float >
struct  Frame< s16 >
class  Offset
class  ResAnimConstant
struct  ResAnimConstantData
class  ResAnimCurve
struct  ResAnimCurveData
class  ResBone
class  ResBoneAnim
struct  ResBoneAnimData
struct  ResBoneData
class  ResBuffer
struct  ResBufferData
class  ResCameraAnim
struct  ResCameraAnimData
struct  ResCubicKey
class  ResDicPatricia
struct  ResDicPatriciaData
class  ResExternalFile
struct  ResExternalFileData
class  ResFile
struct  ResFileData
struct  ResFloatKey
class  ResFogAnim
struct  ResFogAnimData
struct  ResIntKey
class  ResKeyShape
struct  ResKeyShapeData
class  ResLightAnim
struct  ResLightAnimData
struct  ResLinearKey
class  ResMaterial
struct  ResMaterialData
class  ResMesh
struct  ResMeshData
class  ResModel
struct  ResModelData
class  ResName
struct  ResNameData
class  ResRenderInfo
struct  ResRenderInfoData
class  ResRenderState
struct  ResRenderStateData
class  ResSampler
struct  ResSamplerData
class  ResSceneAnim
struct  ResSceneAnimData
class  ResShaderAssign
struct  ResShaderAssignData
class  ResShaderParam
class  ResShaderParamAnim
struct  ResShaderParamAnimData
struct  ResShaderParamData
class  ResShaderParamMatAnim
struct  ResShaderParamMatAnimData
class  ResShape
class  ResShapeAnim
struct  ResShapeAnimData
struct  ResShapeData
class  ResSkeletalAnim
struct  ResSkeletalAnimData
class  ResSkeleton
struct  ResSkeletonData
class  ResSubMesh
struct  ResSubMeshData
class  ResTexPatternAnim
struct  ResTexPatternAnimData
class  ResTexPatternMatAnim
struct  ResTexPatternMatAnimData
class  ResTexture
struct  ResTextureData
class  ResTextureRef
struct  ResTextureRefData
class  ResUserData
struct  ResUserDataData
class  ResVertex
struct  ResVertexData
class  ResVertexShapeAnim
struct  ResVertexShapeAnimData
class  ResVisibilityAnim
struct  ResVisibilityAnimData
class  ResVtxAttrib
struct  ResVtxAttribData
struct  Srt2d
struct  Srt3d
struct  TexSrt
struct  TexSrtEx

Typedefs

typedef ResRenderInfoData ResEnvRefData
typedef ResRenderInfo ResEnvRef
typedef ResDicPatricia ResDicType

Enumerations

enum  BindTarget { BIND_TEXTURE = 0x1 << 0 , BIND_FUNCTION = 0x1 << 0 }

Functions

NW_G3D_FORCE_INLINE float CastS10_5ToF32 (s16 value)
NW_G3D_FORCE_INLINE s16 CastF32ToS10_5 (float value)
NW_G3D_FORCE_INLINE float CalcCubic (float t, float c0, float c1, float c2, float c3)
NW_G3D_FORCE_INLINE float CalcLinear (float t, float c0, float c1)

Typedef Documentation

◆ ResEnvRefData

◆ ResEnvRef

◆ ResDicType

Enumeration Type Documentation

◆ BindTarget

Enumerator
BIND_TEXTURE 
BIND_FUNCTION 

Function Documentation

◆ CastS10_5ToF32()

NW_G3D_FORCE_INLINE float nw::g3d::res::CastS10_5ToF32 ( s16 value)

◆ CastF32ToS10_5()

NW_G3D_FORCE_INLINE s16 nw::g3d::res::CastF32ToS10_5 ( float value)

◆ CalcCubic()

NW_G3D_FORCE_INLINE float nw::g3d::res::CalcCubic ( float t,
float c0,
float c1,
float c2,
float c3 )

◆ CalcLinear()

NW_G3D_FORCE_INLINE float nw::g3d::res::CalcLinear ( float t,
float c0,
float c1 )