You.i Engine
CYIMesh Member List

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

AddVertexBuffer(const std::shared_ptr< CYIAssetBufferObjectData > &pData, YI_BUFFER_OWNERSHIP ownership)CYIMesh
CYIMesh()CYIMesh
CYIScriptableObject()CYIScriptableObject
CYIScriptableObject(const CYIScriptableObject &other)CYIScriptableObject
GetAxisAlignedBoundingBox() const CYIMesh
GetBinding(uint32_t uBindingIndex)CYIMesh
GetBindingImplementation() const CYIScriptableObject
GetBindings() const CYIMesh
GetDepthTesting() const CYIMesh
GetIndexBuffer() const CYIMesh
GetIndexCount() const CYIMesh
GetNumBindings() const CYIMesh
GetNumVertexBuffers() const CYIMesh
GetPrimitive() const CYIMesh
GetRuntimeTypeInfoForScriptObject() const CYIScriptableObjectvirtual
GetStartOffset() const CYIMesh
GetTransform() const CYIMesh
GetVertexBuffer(uint32_t uBufferIndex) const CYIMesh
IsLoaded() const CYIMesh
m_AABBCYIMeshprotected
m_AttributesCYIMeshprotected
m_bHasDepthCYIMeshprotected
m_bIsLoadedCYIMeshmutableprotected
m_IBOCYIMeshprotected
m_IBOOwnershipCYIMeshprotected
m_indexCountCYIMeshprotected
m_primitiveCYIMeshprotected
m_transformCYIMeshprotected
m_uStartOffsetCYIMeshprotected
m_VBOOwnershipCYIMeshprotected
m_VBOsCYIMeshprotected
operator=(const CYIScriptableObject &other)CYIScriptableObject
RemoveIndexBuffer()CYIMesh
RemoveVertexBuffer(uint32_t uBufferIndex)CYIMesh
SetAxisAlignedBoundingBox(const CYIAABB &aabb)CYIMesh
SetBindingImplementation(CYIBindingImplementation *pBindingImplementation)CYIScriptableObject
SetBindings(const std::vector< YI_ATTRIBUTE_BINDING > &bindings)CYIMesh
SetDepthTesting(bool bEnabled)CYIMesh
SetIndexBuffer(const std::shared_ptr< CYIAssetBufferObjectData > &pData, YI_BUFFER_OWNERSHIP ownership)CYIMesh
SetIndexCount(uint32_t count)CYIMesh
SetPrimitive(YI_GEOMETRY_PRIMITIVE primitive)CYIMesh
SetStartOffset(uint32_t uStartOffset)CYIMesh
SetTransform(const glm::mat4 &transform)CYIMesh
YI_BUFFER_OWNED enum valueCYIMesh
YI_BUFFER_OWNERSHIP enum nameCYIMesh
YI_BUFFER_SHARED enum valueCYIMesh
YI_COLORCYIMeshstatic
YI_GEOMETRY_PRIMITIVE enum nameCYIMesh
YI_NORMALCYIMeshstatic
YI_POINTS enum valueCYIMesh
YI_POSITIONCYIMeshstatic
YI_TEXCOORDCYIMeshstatic
YI_TRIANGLE_STRIP enum valueCYIMesh
YI_TRIANGLES enum valueCYIMesh
~CYIMesh()CYIMeshvirtual
~CYIScriptableObject()CYIScriptableObjectvirtual