Curvy  8.4.0
CGMeshResource Class Reference
+ Inheritance diagram for CGMeshResource:
+ Collaboration diagram for CGMeshResource:

Detailed Description

Mesh Resource Component used by Curvy Generator

Public Attributes

const MeshColliderCookingOptions EverMeshColliderCookingOptions
 The value of the "Everything" entry in a MeshCollider.cookingOptions's inspector More...
 

Properties

Collider Collider [get]
 
MeshRenderer Renderer [get]
 

Public Member Functions

bool ColliderMatches (CGColliderEnum type)
 
void OnAfterPop ()
 
void OnBeforePush ()
 
Mesh Prepare ()
 
void RemoveCollider ()
 
bool UpdateCollider (CGColliderEnum mode, bool convex, bool isTrigger, PhysicMaterial material, MeshColliderCookingOptions meshCookingOptions=EverMeshColliderCookingOptions)
 Updates the collider if existing, and create a new one if not. More...
 

Member Function Documentation

bool ColliderMatches ( CGColliderEnum  type)
void OnAfterPop ( )
void OnBeforePush ( )
Mesh Prepare ( )
void RemoveCollider ( )
bool UpdateCollider ( CGColliderEnum  mode,
bool  convex,
bool  isTrigger,
PhysicMaterial  material,
MeshColliderCookingOptions  meshCookingOptions = EverMeshColliderCookingOptions 
)

Updates the collider if existing, and create a new one if not.

Parameters
modeThe collider's type
convexUsed only when mode is CGColliderEnum.Mesh
isTriggerIs the collider a Trigger
materialThe collider's material
meshCookingOptionsUsed only when mode is CGColliderEnum.Mesh
Returns

Member Data Documentation

const MeshColliderCookingOptions EverMeshColliderCookingOptions
Initial value:
=
MeshColliderCookingOptions.EnableMeshCleaning|
MeshColliderCookingOptions.CookForFasterSimulation|
MeshColliderCookingOptions.UseFastMidphase|
MeshColliderCookingOptions.WeldColocatedVertices

The value of the "Everything" entry in a MeshCollider.cookingOptions's inspector

Property Documentation

Collider Collider
get
MeshRenderer Renderer
get

The documentation for this class was generated from the following file: