|
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 |
1.8.17