My Project
Client
trunk
ParaEngineClient
Core
DynamicAttributeField.h
1
#pragma once
2
#include "AttributeField.h"
3
#include "IAnimated.h"
4
5
namespace
ParaEngine
6
{
11
class
CDynamicAttributeField
:
public
CRefCounted
,
public
CVariable
12
{
13
public
:
14
CDynamicAttributeField
(
const
std::string& name, DWORD dwType = FieldType_unknown);
15
CDynamicAttributeField
();
16
virtual
~
CDynamicAttributeField
();
17
18
const
std::string& GetName()
const
{
return
m_sName; }
19
20
void
operator = (
const
CVariable
& val);
21
public
:
22
std::string m_sName;
23
};
24
25
typedef
ref_ptr<CDynamicAttributeField>
DynamicFieldPtr
;
26
}
ParaEngine
different physics engine has different winding order.
Definition:
EventBinding.h:32
ParaEngine::CVariable
represent any kind of static or animated variable, such as: string, double, float, int, bool, Vector3, Quaternion, or animated data with multiple time, value keys.
Definition:
Variable.h:75
ParaEngine::CRefCounted
Definition:
PERef.h:11
ParaEngine::ref_ptr
The ref_ptr class template stores a pointer to a dynamically allocated (AssetEntity|CRefCounted|BaseA...
Definition:
PERefPtr.h:13
ParaEngine::CDynamicAttributeField
for a dynamic attribute field.
Definition:
DynamicAttributeField.h:11
Generated by
1.8.12