Zdexby TheHolyOneZ
8,798 structs
Struct

Geometry

: ValueType : Object
FMOD.Geometry, FMODUnity 0x0008 (8 B) FMODUnity.dll
0x00x0008

Members 1

OffsetSizeNameTypeFlags
0x08handlelongPublic

Functions 43

SignatureFlagsNativeParams
RESULT release()Public0x04
RESULT addPolygon(float directocclusion, float reverbocclusion, bool doublesided, int numvertices, const VECTOR[]& vertices, ref int& polygonindex)Public0x08
RESULT getNumPolygons(ref int& numpolygons)Public0x04
RESULT getMaxPolygons(ref int& maxpolygons, ref int& maxvertices)Public0x04
RESULT getPolygonNumVertices(int index, ref int& numvertices)Public0x04
RESULT setPolygonVertex(int index, int vertexindex, ref VECTOR& vertex)Public0x0C
RESULT getPolygonVertex(int index, int vertexindex, ref VECTOR& vertex)Public0x0C
RESULT setPolygonAttributes(int index, float directocclusion, float reverbocclusion, bool doublesided)Public0x04
RESULT getPolygonAttributes(int index, ref float& directocclusion, ref float& reverbocclusion, ref bool& doublesided)Public0x04
RESULT setActive(bool active)Public0x04
RESULT getActive(ref bool& active)Public0x04
RESULT setRotation(ref VECTOR& forward, ref VECTOR& up)Public0x0C
RESULT getRotation(ref VECTOR& forward, ref VECTOR& up)Public0x0C
RESULT setPosition(ref VECTOR& position)Public0x0C
RESULT getPosition(ref VECTOR& position)Public0x0C
RESULT setScale(ref VECTOR& scale)Public0x0C
RESULT getScale(ref VECTOR& scale)Public0x0C
RESULT save(long data, ref int& datasize)Public0x08
RESULT setUserData(long userdata)Public0x08
RESULT getUserData(ref long& userdata)Public0x08
RESULT FMOD5_Geometry_Release(long geometry)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_AddPolygon(long geometry, float directocclusion, float reverbocclusion, bool doublesided, int numvertices, const VECTOR[]& vertices, ref int& polygonindex)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_GetNumPolygons(long geometry, ref int& numpolygons)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_GetMaxPolygons(long geometry, ref int& maxpolygons, ref int& maxvertices)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_GetPolygonNumVertices(long geometry, int index, ref int& numvertices)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_SetPolygonVertex(long geometry, int index, int vertexindex, ref VECTOR& vertex)PrivateStatic+1 flags0x0C
RESULT FMOD5_Geometry_GetPolygonVertex(long geometry, int index, int vertexindex, ref VECTOR& vertex)PrivateStatic+1 flags0x0C
RESULT FMOD5_Geometry_SetPolygonAttributes(long geometry, int index, float directocclusion, float reverbocclusion, bool doublesided)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_GetPolygonAttributes(long geometry, int index, ref float& directocclusion, ref float& reverbocclusion, ref bool& doublesided)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_SetActive(long geometry, bool active)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_GetActive(long geometry, ref bool& active)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_SetRotation(long geometry, ref VECTOR& forward, ref VECTOR& up)PrivateStatic+1 flags0x0C
RESULT FMOD5_Geometry_GetRotation(long geometry, ref VECTOR& forward, ref VECTOR& up)PrivateStatic+1 flags0x0C
RESULT FMOD5_Geometry_SetPosition(long geometry, ref VECTOR& position)PrivateStatic+1 flags0x0C
RESULT FMOD5_Geometry_GetPosition(long geometry, ref VECTOR& position)PrivateStatic+1 flags0x0C
RESULT FMOD5_Geometry_SetScale(long geometry, ref VECTOR& scale)PrivateStatic+1 flags0x0C
RESULT FMOD5_Geometry_GetScale(long geometry, ref VECTOR& scale)PrivateStatic+1 flags0x0C
RESULT FMOD5_Geometry_Save(long geometry, long data, ref int& datasize)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_SetUserData(long geometry, long userdata)PrivateStatic+1 flags0x08
RESULT FMOD5_Geometry_GetUserData(long geometry, ref long& userdata)PrivateStatic+1 flags0x08
void .ctor(long ptr)Public+1 flags0x08
bool hasHandle()Public0x01
void clearHandle()Public0x00

Used by 1

types with a member, parameter or interface of this type