CSEngine
Loading...
Searching...
No Matches
CSE::SISurface Member List

This is the complete list of members for CSE::SISurface, including all inherited members.

Arguments typedef (defined in CSE::VariableBinder)CSE::VariableBinderprotected
Create(const std::string &name) (defined in CSE::SResource)CSE::SResourceinlinestatic
Create(const std::string &name, const std::string &classType) (defined in CSE::SResource)CSE::SResourcestatic
Create(const AssetMgr::AssetReference *asset) (defined in CSE::SResource)CSE::SResourceinlinestatic
Create(const AssetMgr::AssetReference *asset, const std::string &classType) (defined in CSE::SResource)CSE::SResourcestatic
Destroy() (defined in CSE::SObject)CSE::SObjectvirtual
Exterminate()=0 (defined in CSE::SObject)CSE::SObjectpure virtual
GenerateLineIndices(std::vector< unsigned short > &indices) const =0 (defined in CSE::SISurface)CSE::SISurfacepure virtual
GenerateTriangleIndices(std::vector< unsigned short > &indices) const =0 (defined in CSE::SISurface)CSE::SISurfacepure virtual
GenerateVertices(std::vector< float > &vertices, unsigned char flags=0) const =0 (defined in CSE::SISurface)CSE::SISurfacepure virtual
Get(std::string name) (defined in CSE::SResource)CSE::SResourceinlinestatic
Get(std::string &name) (defined in CSE::SResource)CSE::SResourcestatic
GetAbsoluteID() const (defined in CSE::SResource)CSE::SResourceinline
GetAssetReference(std::string hash="") const (defined in CSE::SResource)CSE::SResource
GetClassType() const (defined in CSE::ReflectionObject)CSE::ReflectionObjectinline
GetHash() const (defined in CSE::SObject)CSE::SObjectinline
GetLineIndexCount() const =0 (defined in CSE::SISurface)CSE::SISurfacepure virtual
GetName() const (defined in CSE::SResource)CSE::SResourceinline
GetTriangleIndexCount() const =0 (defined in CSE::SISurface)CSE::SISurfacepure virtual
GetVertexCount() const =0 (defined in CSE::SISurface)CSE::SISurfacepure virtual
Init(const AssetMgr::AssetReference *asset)=0 (defined in CSE::SResource)CSE::SResourceprotectedpure virtual
IsSameClass(const char *classType) const (defined in CSE::ReflectionObject)CSE::ReflectionObjectinline
LinkResource(AssetMgr::AssetReference *asset) (defined in CSE::SResource)CSE::SResourceinline
LinkResource(std::string name) (defined in CSE::SResource)CSE::SResourceinline
m_class (defined in CSE::ReflectionObject)CSE::ReflectionObjectprotected
m_hash (defined in CSE::SObject)CSE::SObjectprotected
m_meshId (defined in CSE::SISurface)CSE::SISurfacemutable
NewObject(const std::string &name) (defined in CSE::ReflectionObject)CSE::ReflectionObjectinlinestatic
PrintValue() const =0 (defined in CSE::VariableBinder)CSE::VariableBinderpure virtual
ReflectionObject()=default (defined in CSE::ReflectionObject)CSE::ReflectionObject
ReflectionObject(std::string type) (defined in CSE::ReflectionObject)CSE::ReflectionObjectinlineexplicit
SetAbsoluteID(std::string id) (defined in CSE::SResource)CSE::SResource
SetClassType(std::string type) (defined in CSE::ReflectionObject)CSE::ReflectionObjectinline
SetHash(std::string &hash) override (defined in CSE::SResource)CSE::SResourcevirtual
SetName(std::string name) (defined in CSE::SResource)CSE::SResource
SetUndestroyable(bool enable) (defined in CSE::SObject)CSE::SObjectvirtual
SetValue(std::string name_str, Arguments value)=0CSE::VariableBinderpure virtual
SISurface(std::string &&classType) (defined in CSE::SISurface)CSE::SISurfaceinlineexplicit
SObject() (defined in CSE::SObject)CSE::SObject
SObject(bool isRegister) (defined in CSE::SObject)CSE::SObjectexplicit
SResource(std::string classType) (defined in CSE::SResource)CSE::SResourceexplicit
SResource(const SResource *resource, bool isRegister) (defined in CSE::SResource)CSE::SResource
VariableBinder()=default (defined in CSE::VariableBinder)CSE::VariableBinderprotected
~ReflectionObject()=default (defined in CSE::ReflectionObject)CSE::ReflectionObjectvirtual
~SISurface() override=default (defined in CSE::SISurface)CSE::SISurface
~SObject() (defined in CSE::SObject)CSE::SObjectvirtual
~SResource() override (defined in CSE::SResource)CSE::SResource
~VariableBinder()=default (defined in CSE::VariableBinder)CSE::VariableBinderprotectedvirtual