VRC SDK
This project aims to completely document the VRChat Unity SDK
Loading...
Searching...
No Matches
VRC.SDKBase.VRC_AvatarDescriptor Class Reference
Inheritance diagram for VRC.SDKBase.VRC_AvatarDescriptor:
Collaboration diagram for VRC.SDKBase.VRC_AvatarDescriptor:

Public Types

enum  AnimationSet : Enum
 
enum  LipSyncStyle : Enum
 
enum  Viseme : Enum
 

Public Member Functions

void PositionPortraitCamera (Transform cam)
 
void GetNetworkIDObjects (List< INetworkID > netIds)
 
GameObject FindNetworkIDGameObject (string path)
 
string GetNetworkIDGameObjectPath (GameObject obj)
 
void GetNetworkIDObjects (List< INetworkID > netIds)
 
GameObject FindNetworkIDGameObject (string path)
 
string GetNetworkIDGameObjectPath (GameObject obj)
 

Public Attributes

string Name
 
Vector3 ViewPosition = new Vector3(0f, 1.6f, 0.2f)
 
AnimationSet Animations
 
bool ScaleIPD = true
 
LipSyncStyle lipSync
 
Transform lipSyncJawBone
 
Quaternion lipSyncJawClosed = Quaternion.identity
 
Quaternion lipSyncJawOpen = Quaternion.identity
 
SkinnedMeshRenderer VisemeSkinnedMesh
 
string MouthOpenBlendShapeName = "Facial_Blends.Jaw_Down"
 
string[] VisemeBlendShapes
 
object apiAvatar
 
string unityVersion
 
Vector3 portraitCameraPositionOffset = new Vector3(0f, 0f, 0f)
 
Quaternion portraitCameraRotationOffset = Quaternion.AngleAxis(180f, Vector3.up)
 

Properties

List< NetworkIDPairNetworkIDCollection [get, set]
 
- Properties inherited from VRC.SDKBase.INetworkIDContainer
List< NetworkIDPairNetworkIDCollection [get, set]
 

Private Member Functions

void OnDrawGizmosSelected ()
 

Private Attributes

List< NetworkIDPairnetworkIDs = new List<NetworkIDPair>()
 

Detailed Description

Definition at line 3269 of file VRCSDKBase.cs.

Member Enumeration Documentation

◆ AnimationSet

Definition at line 3271 of file VRCSDKBase.cs.

◆ LipSyncStyle

Definition at line 3278 of file VRCSDKBase.cs.

◆ Viseme

Definition at line 3287 of file VRCSDKBase.cs.

Member Function Documentation

◆ FindNetworkIDGameObject()

GameObject VRC.SDKBase.VRC_AvatarDescriptor.FindNetworkIDGameObject ( string  path)

Implements VRC.SDKBase.INetworkIDContainer.

Definition at line 3397 of file VRCSDKBase.cs.

◆ GetNetworkIDGameObjectPath()

string VRC.SDKBase.VRC_AvatarDescriptor.GetNetworkIDGameObjectPath ( GameObject  obj)

Implements VRC.SDKBase.INetworkIDContainer.

Definition at line 3411 of file VRCSDKBase.cs.

Here is the call graph for this function:

◆ GetNetworkIDObjects()

void VRC.SDKBase.VRC_AvatarDescriptor.GetNetworkIDObjects ( List< INetworkID netIds)

Implements VRC.SDKBase.INetworkIDContainer.

Definition at line 3392 of file VRCSDKBase.cs.

◆ OnDrawGizmosSelected()

void VRC.SDKBase.VRC_AvatarDescriptor.OnDrawGizmosSelected ( )
private

Definition at line 3353 of file VRCSDKBase.cs.

◆ PositionPortraitCamera()

void VRC.SDKBase.VRC_AvatarDescriptor.PositionPortraitCamera ( Transform  cam)

Definition at line 3370 of file VRCSDKBase.cs.

Member Data Documentation

◆ Animations

AnimationSet VRC.SDKBase.VRC_AvatarDescriptor.Animations

Definition at line 3311 of file VRCSDKBase.cs.

◆ apiAvatar

object VRC.SDKBase.VRC_AvatarDescriptor.apiAvatar

Definition at line 3330 of file VRCSDKBase.cs.

◆ lipSync

LipSyncStyle VRC.SDKBase.VRC_AvatarDescriptor.lipSync

Definition at line 3315 of file VRCSDKBase.cs.

◆ lipSyncJawBone

Transform VRC.SDKBase.VRC_AvatarDescriptor.lipSyncJawBone

Definition at line 3317 of file VRCSDKBase.cs.

◆ lipSyncJawClosed

Quaternion VRC.SDKBase.VRC_AvatarDescriptor.lipSyncJawClosed = Quaternion.identity

Definition at line 3319 of file VRCSDKBase.cs.

◆ lipSyncJawOpen

Quaternion VRC.SDKBase.VRC_AvatarDescriptor.lipSyncJawOpen = Quaternion.identity

Definition at line 3321 of file VRCSDKBase.cs.

◆ MouthOpenBlendShapeName

string VRC.SDKBase.VRC_AvatarDescriptor.MouthOpenBlendShapeName = "Facial_Blends.Jaw_Down"

Definition at line 3325 of file VRCSDKBase.cs.

◆ Name

string VRC.SDKBase.VRC_AvatarDescriptor.Name

Definition at line 3307 of file VRCSDKBase.cs.

◆ networkIDs

List<NetworkIDPair> VRC.SDKBase.VRC_AvatarDescriptor.networkIDs = new List<NetworkIDPair>()
private

Definition at line 3339 of file VRCSDKBase.cs.

◆ portraitCameraPositionOffset

Vector3 VRC.SDKBase.VRC_AvatarDescriptor.portraitCameraPositionOffset = new Vector3(0f, 0f, 0f)

Definition at line 3334 of file VRCSDKBase.cs.

◆ portraitCameraRotationOffset

Quaternion VRC.SDKBase.VRC_AvatarDescriptor.portraitCameraRotationOffset = Quaternion.AngleAxis(180f, Vector3.up)

Definition at line 3336 of file VRCSDKBase.cs.

◆ ScaleIPD

bool VRC.SDKBase.VRC_AvatarDescriptor.ScaleIPD = true

Definition at line 3313 of file VRCSDKBase.cs.

◆ unityVersion

string VRC.SDKBase.VRC_AvatarDescriptor.unityVersion

Definition at line 3332 of file VRCSDKBase.cs.

◆ ViewPosition

Vector3 VRC.SDKBase.VRC_AvatarDescriptor.ViewPosition = new Vector3(0f, 1.6f, 0.2f)

Definition at line 3309 of file VRCSDKBase.cs.

◆ VisemeBlendShapes

string [] VRC.SDKBase.VRC_AvatarDescriptor.VisemeBlendShapes

Definition at line 3327 of file VRCSDKBase.cs.

◆ VisemeSkinnedMesh

SkinnedMeshRenderer VRC.SDKBase.VRC_AvatarDescriptor.VisemeSkinnedMesh

Definition at line 3323 of file VRCSDKBase.cs.

Property Documentation

◆ NetworkIDCollection

List<NetworkIDPair> VRC.SDKBase.VRC_AvatarDescriptor.NetworkIDCollection
getset

Implements VRC.SDKBase.INetworkIDContainer.

Definition at line 3341 of file VRCSDKBase.cs.


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