arsa  2.7
Public Member Functions | List of all members
Effekseer::EffectNode Class Referenceabstract

ノードインスタンス生成クラス More...

#include <Effekseer.h>

Public Member Functions

 EffectNode ()
 
virtual ~EffectNode ()
 
virtual EffectGetEffect () const =0
 ノードが所属しているエフェクトを取得する。 More...
 
virtual int GetGeneration () const =0
 Get a generation in the node tree. The generation increases by 1 as it moves a child node. More...
 
virtual int GetChildrenCount () const =0
 子のノードの数を取得する。 More...
 
virtual EffectNodeGetChild (int index) const =0
 子のノードを取得する。 More...
 
virtual EffectBasicRenderParameter GetBasicRenderParameter ()=0
 共通描画パラメーターを取得する。 More...
 
virtual void SetBasicRenderParameter (EffectBasicRenderParameter param)=0
 共通描画パラメーターを設定する。 More...
 
virtual EffectModelParameter GetEffectModelParameter ()=0
 Get a model parameter. More...
 
virtual EffectInstanceTerm CalculateInstanceTerm (EffectInstanceTerm &parentTerm) const =0
 Calculate a term of instances where instances exists. More...
 

Detailed Description

ノードインスタンス生成クラス

Note
エフェクトのノードの実体を生成する。

Definition at line 2172 of file Effekseer.h.

Constructor & Destructor Documentation

◆ EffectNode()

Effekseer::EffectNode::EffectNode ( )
inline

Definition at line 2175 of file Effekseer.h.

2175 {}

◆ ~EffectNode()

virtual Effekseer::EffectNode::~EffectNode ( )
inlinevirtual

Definition at line 2176 of file Effekseer.h.

2176 {}

Member Function Documentation

◆ CalculateInstanceTerm()

virtual EffectInstanceTerm Effekseer::EffectNode::CalculateInstanceTerm ( EffectInstanceTerm parentTerm) const
pure virtual

Calculate a term of instances where instances exists.

◆ GetBasicRenderParameter()

virtual EffectBasicRenderParameter Effekseer::EffectNode::GetBasicRenderParameter ( )
pure virtual

共通描画パラメーターを取得する。

◆ GetChild()

virtual EffectNode* Effekseer::EffectNode::GetChild ( int  index) const
pure virtual

子のノードを取得する。

◆ GetChildrenCount()

virtual int Effekseer::EffectNode::GetChildrenCount ( ) const
pure virtual

子のノードの数を取得する。

◆ GetEffect()

virtual Effect* Effekseer::EffectNode::GetEffect ( ) const
pure virtual

ノードが所属しているエフェクトを取得する。

◆ GetEffectModelParameter()

virtual EffectModelParameter Effekseer::EffectNode::GetEffectModelParameter ( )
pure virtual

Get a model parameter.

◆ GetGeneration()

virtual int Effekseer::EffectNode::GetGeneration ( ) const
pure virtual

Get a generation in the node tree. The generation increases by 1 as it moves a child node.

◆ SetBasicRenderParameter()

virtual void Effekseer::EffectNode::SetBasicRenderParameter ( EffectBasicRenderParameter  param)
pure virtual

共通描画パラメーターを設定する。


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