Wasabi
|
This is the complete list of members for WGeometry, including all inherited members.
_GetTypeName() | WGeometry | static |
AddReference() | WBase | |
ApplyOffset(float x, float y, float z) | WGeometry | |
ApplyOffset(WVector3 offset) | WGeometry | |
ApplyTransformation(WMatrix mtx) | WGeometry | |
CopyFrom(WGeometry *const from, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_VB_CPU_READABLE|W_GEOMETRY_CREATE_IB_CPU_READABLE) | WGeometry | |
CreateAnimationData(void *animBuf, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_STATIC) | WGeometry | |
CreateBox(WVector3 dimensions, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | |
CreateCone(float radius, float height, uint32_t hsegs, uint32_t csegs, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | |
CreateCube(float size, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | |
CreateCylinder(float radius, float height, uint32_t hsegs, uint32_t csegs, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | |
CreateFromData(void *vb, uint32_t numVerts, void *ib, uint32_t numIndices, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | |
CreateFromDefaultVerticesData(vector< WDefaultVertex > &default_vertices, vector< uint32_t > &indices, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | virtual |
CreatePlain(float size, int xsegs, int zsegs, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | |
CreateRectanglePlain(float sizeX, float sizeZ, int xsegs, int zsegs, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | |
CreateSphere(float radius, uint32_t vres=12, uint32_t ures=12, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | |
Draw(class WRenderTarget *rt, uint32_t numIndices=-1, uint32_t numInstances=1, bool bindAnimation=true) | WGeometry | |
GetAppPtr() const | WBase | |
GetID() const | WBase | |
GetMaxPoint() const | WGeometry | |
GetMinPoint() const | WGeometry | |
GetName() const | WBase | |
GetNumIndices() const | WGeometry | |
GetNumVertices() const | WGeometry | |
GetTypeName() const override | WGeometry | virtual |
GetVertexBufferCount() const | WGeometry | inlinevirtual |
GetVertexDescription(uint32_t layoutIndex=0) const | WGeometry | virtual |
GetVertexDescriptionSize(uint32_t layoutIndex=0) const | WGeometry | virtual |
Intersect(WVector3 p1, WVector3 p2, WVector3 *pt=nullptr, WVector2 *uv=nullptr, uint32_t *triangleIndex=nullptr) | WGeometry | |
IsRigged() const | WGeometry | |
LoadArgs(W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) (defined in WGeometry) | WGeometry | static |
LoadFromHXM(std::string filename, W_GEOMETRY_CREATE_FLAGS flags=W_GEOMETRY_CREATE_CPU_READABLE) | WGeometry | |
LoadFromStream(WFile *file, std::istream &inputStream, std::vector< void * > &args, std::string nameSuffix) override (defined in WGeometry) | WGeometry | virtual |
LoadFromStream(class WFile *file, std::istream &inputStream, vector< void * > &args, std::string nameSuffix)=0 (defined in WFileAsset) | WFileAsset | pure virtual |
m_app | WBase | protected |
m_ID | WBase | protected |
m_name | WBase | protected |
MapAnimationBuffer(void **const ab, W_MAP_FLAGS mapFlags) | WGeometry | |
MapIndexBuffer(void **const ib, W_MAP_FLAGS mapFlags) | WGeometry | |
MapVertexBuffer(void **const vb, W_MAP_FLAGS mapFlags) | WGeometry | |
RemoveReference() | WBase | |
SaveToStream(WFile *file, std::ostream &outputStream) override (defined in WGeometry) | WGeometry | virtual |
Scale(float mulFactor) | WGeometry | |
ScaleX(float mulFactor) | WGeometry | |
ScaleY(float mulFactor) | WGeometry | |
ScaleZ(float mulFactor) | WGeometry | |
SetID(uint32_t newID) override | WGeometry | virtual |
SetName(std::string newName) override | WGeometry | virtual |
UnmapAnimationBuffer() | WGeometry | |
UnmapIndexBuffer() | WGeometry | |
UnmapVertexBuffer(bool recalculateBoundingBox=true) | WGeometry | |
Valid() const override | WGeometry | virtual |
WBase(class Wasabi *const app, uint32_t ID=0) (defined in WBase) | WBase | |
WFileAsset(class Wasabi *const app, uint32_t ID=0) (defined in WFileAsset) | WFileAsset | |
WGeometry(Wasabi *const app, uint32_t ID=0) (defined in WGeometry) | WGeometry | |
WGeometryManager (defined in WGeometry) | WGeometry | friend |
~WBase() (defined in WBase) | WBase | virtual |
~WFileAsset() (defined in WFileAsset) | WFileAsset | virtual |
~WGeometry() (defined in WGeometry) | WGeometry | protectedvirtual |