Drag[en]gine Game Engine  1.0
deBaseGraphicComponent Class Reference

Graphic Module Component Peer. More...

#include <deBaseGraphicComponent.h>

Public Member Functions

Constructors and Destructors
 deBaseGraphicComponent ()
 Create new peer. More...
 
virtual ~deBaseGraphicComponent ()
 Cleans up the peer. More...
 
Notifications
virtual void PositionChanged ()
 Position changed. More...
 
virtual void OrientationChanged ()
 Orientation changed. More...
 
virtual void ScalingChanged ()
 Scaling changed. More...
 
virtual void ModelChanged ()
 Model object changed. More...
 
virtual void SkinChanged ()
 Skin object changed. More...
 
virtual void ModelAndSkinChanged ()
 Model and skin object changed. More...
 
virtual void RigChanged ()
 Rig object changed. More...
 
virtual void OcclusionMeshChanged ()
 Occlusion mesh changed. More...
 
virtual void ParametersChanged ()
 Parameter or hint changed. More...
 
virtual void VisibilityChanged ()
 Visitility changed. More...
 
virtual void ExtendsChanged ()
 Extends changed. More...
 
virtual void MeshDirty ()
 Mesh vertices have been invalidated. More...
 
virtual void TextureChanged (int index, deComponentTexture &texture)
 Texture changed. More...
 
virtual int IndexOfTextureClosestTo (const decVector &vector, float radius)
 Retrieve index of the texture of the face closest to a position or -1 if not found. More...
 
virtual void DynamicSkinChanged ()
 Dynamic skin changed. More...
 
virtual void AnimatorChanged ()
 Render only animator changed. More...
 
virtual void LayerMaskChanged ()
 Layer mask changed. More...
 
virtual void GroupEnvMapChanged ()
 Environment map group name changed. More...
 
virtual void DecalAdded (int index, deDecal *decal)
 Decal has been added. More...
 
virtual void DecalRemoved (int index, deDecal *decal)
 Decal has been removed. More...
 
virtual void AllDecalsRemoved ()
 All decals have been removed. More...
 

Detailed Description

Graphic Module Component Peer.

Author
Pl├╝ss Roland
Version
1.0
Date
2014

Constructor & Destructor Documentation

◆ deBaseGraphicComponent()

deBaseGraphicComponent::deBaseGraphicComponent ( )

Create new peer.

◆ ~deBaseGraphicComponent()

virtual deBaseGraphicComponent::~deBaseGraphicComponent ( )
virtual

Cleans up the peer.

Member Function Documentation

◆ AllDecalsRemoved()

virtual void deBaseGraphicComponent::AllDecalsRemoved ( )
virtual

All decals have been removed.

◆ AnimatorChanged()

virtual void deBaseGraphicComponent::AnimatorChanged ( )
virtual

Render only animator changed.

◆ DecalAdded()

virtual void deBaseGraphicComponent::DecalAdded ( int  index,
deDecal decal 
)
virtual

Decal has been added.

◆ DecalRemoved()

virtual void deBaseGraphicComponent::DecalRemoved ( int  index,
deDecal decal 
)
virtual

Decal has been removed.

◆ DynamicSkinChanged()

virtual void deBaseGraphicComponent::DynamicSkinChanged ( )
virtual

Dynamic skin changed.

◆ ExtendsChanged()

virtual void deBaseGraphicComponent::ExtendsChanged ( )
virtual

Extends changed.

◆ GroupEnvMapChanged()

virtual void deBaseGraphicComponent::GroupEnvMapChanged ( )
virtual

Environment map group name changed.

◆ IndexOfTextureClosestTo()

virtual int deBaseGraphicComponent::IndexOfTextureClosestTo ( const decVector vector,
float  radius 
)
virtual

Retrieve index of the texture of the face closest to a position or -1 if not found.

Limits the search to the provided radius.

◆ LayerMaskChanged()

virtual void deBaseGraphicComponent::LayerMaskChanged ( )
virtual

Layer mask changed.

◆ MeshDirty()

virtual void deBaseGraphicComponent::MeshDirty ( )
virtual

Mesh vertices have been invalidated.

◆ ModelAndSkinChanged()

virtual void deBaseGraphicComponent::ModelAndSkinChanged ( )
virtual

Model and skin object changed.

◆ ModelChanged()

virtual void deBaseGraphicComponent::ModelChanged ( )
virtual

Model object changed.

◆ OcclusionMeshChanged()

virtual void deBaseGraphicComponent::OcclusionMeshChanged ( )
virtual

Occlusion mesh changed.

◆ OrientationChanged()

virtual void deBaseGraphicComponent::OrientationChanged ( )
virtual

Orientation changed.

◆ ParametersChanged()

virtual void deBaseGraphicComponent::ParametersChanged ( )
virtual

Parameter or hint changed.

◆ PositionChanged()

virtual void deBaseGraphicComponent::PositionChanged ( )
virtual

Position changed.

◆ RigChanged()

virtual void deBaseGraphicComponent::RigChanged ( )
virtual

Rig object changed.

◆ ScalingChanged()

virtual void deBaseGraphicComponent::ScalingChanged ( )
virtual

Scaling changed.

◆ SkinChanged()

virtual void deBaseGraphicComponent::SkinChanged ( )
virtual

Skin object changed.

◆ TextureChanged()

virtual void deBaseGraphicComponent::TextureChanged ( int  index,
deComponentTexture texture 
)
virtual

Texture changed.

◆ VisibilityChanged()

virtual void deBaseGraphicComponent::VisibilityChanged ( )
virtual

Visitility changed.


The documentation for this class was generated from the following file: