Polygon Crucher SDK - Documentation
Documentation
Loading...
Searching...
No Matches
C3DMaterial Member List

This is the complete list of members for C3DMaterial, including all inherited members.

_alphaModeEnum enum nameC3DMaterial
_faceModeEnum enum name (defined in C3DMaterial)C3DMaterial
AddKey(int time, C3DKeyframe *newkey)C3DKeyframable
AddKey(int time, const C3DKeyframe &newkey)C3DKeyframable
AddMaterialMap(MapType type) (defined in C3DMaterial)C3DMaterial
AddMaterialMap(const CXString &filename, ChannelID id, MapType type, MapProjection projection, unsigned int channelFlags=CMaterialMap::MAPCHANNEL_NONE) (defined in C3DMaterial)C3DMaterial
ADJUST_DIFFUSE_IF_NO_MODULATION enum valueC3DMaterial
ADJUST_NONE enum value (defined in C3DMaterial)C3DMaterial
AdjustMaterial(unsigned int flags)C3DMaterial
AdjustMaterialFlags enum nameC3DMaterial
AdjustMaterialFlags typedef (defined in C3DMaterial)C3DMaterial
AdjustPaths(const CXString &targetPath, bool relativePathAllowed)C3DMaterial
ALPHA_BLEND enum valueC3DMaterial
ALPHA_OPAQUE enum valueC3DMaterial
alphaModeEnum typedef (defined in C3DMaterial)C3DMaterial
C3DAnimatable() (defined in C3DAnimatable)C3DAnimatable
C3DKeyframable(void) (defined in C3DKeyframable)C3DKeyframable
C3DMaterial()C3DMaterial
ChangeChannelID(CHashMap< CChannelInfo, const CChannelInfo &, CChannelInfo > &channelMap)C3DMaterialvirtual
ConvertToStandardMaterial(bool replaceCurrentByStandardMaterial)C3DMaterialinlinevirtual
CopyKeys(const C3DKeyframable *srckeys, longuint classid=KEYFRAME_NULLID, CTimeRange range=CTimeRange(0, CTimeRange::MAX_TIME))C3DKeyframable
CopyTextures(const CXString &dstfolder, bool overwriteIfExists=false)C3DMaterial
Create(MATERIAL_CLASS materialClass)C3DMaterialstatic
CreateKey(int time, longuint classid, unsigned int flags=KEYFRAME_NONE)C3DKeyframable
CreateMissingUVWBackChannels(const CGeomInfo *info, MapType type=MAPTYPE_UNDEFINED, CHANNEL_PROPERTIES channelTagFlag=CHANNEL_NONE) constC3DMaterial
DeleteAllKeys() (defined in C3DKeyframable)C3DKeyframable
DeleteKey(int time, longuint classid=KEYFRAME_NULLID)C3DKeyframable
DOUBLE_SIDE enum value (defined in C3DMaterial)C3DMaterial
Evaluate(int time, C3DKeyframe &findkey) constC3DKeyframable
Evaluate(int time, longuint classid) constC3DKeyframable
FACE_DEFAULT_MODE enum value (defined in C3DMaterial)C3DMaterial
faceModeEnum typedef (defined in C3DMaterial)C3DMaterial
FindKey enum nameC3DAnimatable
FloatGetDiffuseColor(unsigned int time, float color[4], bool modulateByDiffuseFactor=false) const (defined in C3DMaterial)C3DMaterial
GetAlphaMode() constC3DMaterial
GetAlphaModeCutoffCoef(unsigned int time) constC3DMaterial
GetClass() const (defined in C3DMaterial)C3DMaterialinline
GetConstKey(int time, unsigned int findKeyFlag, longuint classid=KEYFRAME_NULLID, int *findKeyTime=NULL) constC3DKeyframablevirtual
GetConstKeyByIndex(unsigned int index, int *time=NULL, longuint classid=KEYFRAME_NULLID) const (defined in C3DKeyframable)C3DKeyframable
GetCustomData() (defined in C3DMaterial)C3DMaterial
GetCustomData() const (defined in C3DMaterial)C3DMaterial
GetDiffuseColor(unsigned int time, bool modulateByDiffuseFactor=false) constC3DMaterialvirtual
GetDiffuseFactor(unsigned int time) const (defined in C3DMaterial)C3DMaterial
GetFaceMode(void) constC3DMaterial
GetFirstMap() (defined in C3DMaterial)C3DMaterial
GetFlags() (defined in C3DMaterial)C3DMaterialinline
GetKeyByIndex(unsigned int index, int *time=NULL, longuint classid=KEYFRAME_NULLID)C3DKeyframable
GetKeyNbr(longuint classid=KEYFRAME_NULLID) const (defined in C3DKeyframable)C3DKeyframable
GetKeyTime(int time, unsigned int pos, longuint classid=KEYFRAME_NULLID) (defined in C3DAnimatable)C3DAnimatable
GetMaterialID() const (defined in C3DMaterial)C3DMaterial
GetMaterialMap(MapType type) (defined in C3DMaterial)C3DMaterial
GetMaterialMap(MapType type) const (defined in C3DMaterial)C3DMaterial
GetMaterials() const (defined in C3DMaterial)C3DMaterialinline
GetName(void) constC3DMaterial
GetNextMap(HashPos &pos, MapType &type) (defined in C3DMaterial)C3DMaterial
GetRequiredUVWChannelID(const CGeomInfo *info, CHashTable< ChannelID > &channels, MapType maptype=MAPTYPE_UNDEFINED, bool clearMap=true) const (defined in C3DMaterial)C3DMaterial
GetRequiredVCChannelID(const CGeomInfo *info, CHashTable< ChannelID > &channels, MapType maptype=MAPTYPE_UNDEFINED, bool clearMap=true) const (defined in C3DMaterial)C3DMaterial
GetScene() constC3DMaterial
GetSmoothAngle(unsigned int time) constC3DMaterial
GetTimeRange(longuint classid=KEYFRAME_NULLID) const (defined in C3DKeyframable)C3DKeyframablevirtual
GetTransparencyFactor(unsigned int time) const (defined in C3DMaterial)C3DMaterial
GetUVWChannelID(const CGeomInfo *info, MapType maptype, bool front=true) const (defined in C3DMaterial)C3DMaterial
GetVCChannelID(const CGeomInfo *info, unsigned int time, float &value) const (defined in C3DMaterial)C3DMaterial
GetVertexColor(unsigned int time, float &modulationCoef, unsigned int *channelFlags=NULL) const (defined in C3DMaterial)C3DMaterial
HasSameParameters(const C3DMaterial &refmat) constC3DMaterialvirtual
Inherit(const C3DMaterial *refmat)C3DMaterial
INVALID_TIME enum value (defined in C3DKeyframable)C3DKeyframable
IsFlagSet(MATERIAL_FLAGS flag) const (defined in C3DMaterial)C3DMaterial
IsGenerateUVWNeeded(MapType type=MAPTYPE_UNDEFINED) constC3DMaterial
IsOneFlagSet(unsigned int flags) const (defined in C3DMaterial)C3DMaterial
IsTransparent(unsigned int time, bool checkDiffuseAlpha=false) constC3DMaterialvirtual
KEYFRAME_DONT_EVALUATE enum valueC3DKeyframable
KEYFRAME_NEXT enum valueC3DAnimatable
KEYFRAME_NONE enum value (defined in C3DKeyframable)C3DKeyframable
KEYFRAME_PREV enum valueC3DAnimatable
KEYFRAME_REPLACE_KEY enum valueC3DKeyframable
KEYFRAME_SAME enum valueC3DAnimatable
KeyframeFlags enum nameC3DKeyframable
OnKeyframesChanged(longuint classID) const (defined in C3DKeyframable)C3DKeyframablevirtual
operator=(const C3DMaterial &refmat) (defined in C3DMaterial)C3DMaterialvirtual
operator=(const C3DKeyframable &key) (defined in C3DKeyframable)C3DKeyframable
operator==(const C3DMaterial &refmat) constC3DMaterial
operator==(const C3DKeyframable &refkeys) const (defined in C3DKeyframable)C3DKeyframable
RemoveMaterialMap(MapType type) (defined in C3DMaterial)C3DMaterial
RemoveVertexColor() (defined in C3DMaterial)C3DMaterial
Serialize(CXArchive &ar) (defined in C3DMaterial)C3DMaterialvirtual
SetAlphaMode(unsigned int time, alphaModeEnum mode, float cutOffCoef=0.0f)C3DMaterial
SetDiffuseColor(unsigned int time, const CRGBColor &color) (defined in C3DMaterial)C3DMaterial
SetDiffuseFactor(unsigned int time, float value) (defined in C3DMaterial)C3DMaterial
SetFaceMode(faceModeEnum mode)C3DMaterial
SetFlag(MATERIAL_FLAGS flag, bool set) (defined in C3DMaterial)C3DMaterial
SetFlags(unsigned int flags, bool set) (defined in C3DMaterial)C3DMaterial
SetMaterialID(MaterialID refID=MATERIAL_UNDEFINED)C3DMaterial
SetName(const CXString &)C3DMaterial
SetSmoothAngle(unsigned int time, float value)C3DMaterial
SetTransparencyFactor(unsigned int time, float value) (defined in C3DMaterial)C3DMaterial
SetVertexColor(unsigned int time, ChannelID channel, float modulationCoef=1.0f, unsigned int channelFlags=CMaterialMap::MAPCHANNEL_UNSPECIFIED) (defined in C3DMaterial)C3DMaterial
SINGLE_SIDE enum value (defined in C3DMaterial)C3DMaterial
TimeStamp enum name (defined in C3DKeyframable)C3DKeyframable
TimeStamp typedef (defined in C3DKeyframable)C3DKeyframable
~C3DAnimatable() (defined in C3DAnimatable)C3DAnimatablevirtual
~C3DKeyframable(void) (defined in C3DKeyframable)C3DKeyframablevirtual
~C3DMaterial() (defined in C3DMaterial)C3DMaterialvirtual